@media (max-width: 1666px) {
    .wrap .header .headercontent .searchbox .search {
        display: none;
    }
}
@media (max-width: 1460px) {
    .wrap .header .headercontent ul{
        width: 620px;
    }
    .wrap .header .headercontent ul li {
        font-size: 14px;
        margin:0 1%; 
    }
}
@media (max-width: 1366px) {
    .wrap .block3 .block3box .owl-controls .owl-nav .owl-prev{
        left:10px;
    }
    .wrap .block3 .block3box .owl-controls .owl-nav .owl-next{
        right:10px;
    }
}

@media (max-width: 1200px) {
    .main{
        width: 1000px !important;
        margin: 0 auto;
    }
    .wrap .content .detail .article .fleft{
        width: 90%;
    }
    .wrap .content .detail .article .fright{
        display: none;
    }
    .wrap .footer{
        display: none;
    }
    .mfooter{
        display: block;
    }
/* 首页 */
    .wrap .block1,.wrap .block2,.wrap .block3,.wrap .block4,.wrap .notice{
        display: none;
    }
    .mwrap .mflblocktitle{
        display: block;
    }
    .mwrap .mflblock1,.mwrap .mflblock2,.mwrap .mflblock3,.mwrap .mflblock4,.mwrap .mnotice{
        display: block;
    }
    .info-item .company-list li{
        padding: 15px 20px;
    }
    .info-item .info-tit {
        font-size: 22px;
    }
}

@media (max-width: 1080px) {
    .wrap .content .detail .article .fleft{
        width: 100%;
    }
    .wrap .header{
        display: none;
    }
    .mheader{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    .wrap .title-crumb .crumb{
        display: none;
    }
    .wrap .title-crumb .crumbnav{
        padding-left: 10px;
    }
    .wrap .content .responsibility .rbblock .fright{
        display: none;
    }
}

@media (max-width: 1000px) {
    .main{
        width: 100% !important;
    }
    .wrap .content .news ul li{
        width: 47%;
        margin:1.5%; 
    }
    .wrap .content .responsibility .rbblock ul li {
        width: 47%;
        margin:1.5%; 
    }
    .wrap .content .responsibility .rbblock .rbtitle{
        margin-left: 1.5%; 
    }
    .wrap .content .aboutpictxt{
        width: 90%;
    }
    .wrap .content .aboutpictxt .txt{
        width: 80%;
        float:none;
        margin: 0 auto;
    }
    .wrap .content .aboutpictxt .pic{
        display: none;
    } 
    .wrap .content .contact .cleft{
        width: 90%;
        float: none;
        margin: 0 auto;
    }
    .wrap .content .contact .cright{
        width: 90%;
        float: none;
        margin: 0 auto;
        padding-top: 20px;
    }
    .wrap .content .recruit{
        width: 90%;
        margin: 0 auto;
    }
    .wrap .content .responsibility .rbblock .fleft{
        width: 90%;
        margin: 0 auto;
        float: none;
    }
    .wrap .content .businessblock02 ul{
        width: 90%;
        margin: 0 auto;
    }
    .wrap .content .companyul li{
        width: 90%;
        margin: 0 auto;
    }
    .wrap .content .companyul li .cleft{
        width: 100%;
        float: none;
    }
    .wrap .content .companyul li .cright{
        width: 100%;
        float: none;
    }
    .maskfadeUp{
        display: none;
    }
}

@media (max-width: 750px) {
    .wrap .content .aboutblock01 .classification ul li .intro {
        display: none;
    }
    .wrap .content .aboutblock03 .abright{
        display: none;
    }
    .wrap .content .aboutblock03 .ableft{
        width: 90%;
        margin: 0 auto;
    }
    .wrap .title-crumb .crumbnav ul li{
        font-size: 12px;
        padding-right: 25px;
    }
    .wrap .alist{
        padding:0 5%; 
    }
    .wrap .alist ul li .acont{
        width: 75%;
    }
    .wrap .content .aboutvideo .main{
        height: auto;
        padding:10px 0;
    }
    .wrap .content .aboutvideo{
        padding: 0;
    }
    .wrap .content .aboutvideo .videoCon{
        width: 100%;
        height:auto;
        float: none;
    }
    .wrap .content .aboutvideo .rightcontor{
        float: none;
        margin: 0 auto;
    }
    .wrap .content .aboutvideo .row video{
        height: auto;
    }
    .wrap .content .aboutvideo .main.video-page-wrap{
        width:90%;
        padding:3% 5%;
    }
    .index-video-li{
        width:100%;
    }
    .index-video-v{
        height:auto;
    }

    .wrap .content .news ul li .pic{
        height:116px;
        line-height:116px;
      }
      .wrap .content .news ul li .pic img{
        max-height:116px;
      }
      .wrap .content .businessblock01 p{
        width:90%;
        margin:0 auto;
        font-size:15px;
      }
      .wrap .content .businessblock02 ul li{
        margin:0 auto 30px;
        float:none;
      }

      .wrap .content .responsibility .rbblock ul li .pic{
        height:116px;
        line-height:116px;
        border:1px solid #eee;
      }
      .wrap .content .responsibility .rbblock ul li .pic img{
        height:auto;
        max-height:116px;
      }
      .wrap .content .responsibility .rbblock ul li .txt .title{
        font-size:15px;
      }



    .hotel-con {
        width: 90%;
        margin: 0 auto;
    }
    .hotel-con .hotel-li {
        width:100%;
        margin-right:0;
    }

    .hotel-con .hotel-li .pic {
         height: auto;
    }

    /*信息公开*/
    .public-info {
        width: 90%;
        margin: 0 auto;
    }
    .info-item {
        margin: 40px 0;
    }
    .info-item .base-info{
        display: block;
        padding: 20px;
    }
    .info-item .base-info .imgbox {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .info-item .company-list {
        display: block;
    }
    .info-item .company-list li {
        margin-right: 0;
        width: 100%;
        min-height: 0;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .info-item .company-list li:last-of-type{
        margin-bottom: 0;
    }
    .info-item .workinfo-list li {
        width: 100%;
        margin-right: 0;
        padding: 20px 10px;
    }
    .info-item .workinfo-list li:first-of-type{
        margin-bottom: 20px;
    }
    .info-item .finance-box .txtbox {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .info-item .finance-box .imgbox{
        width: 100%;
    }
    .info-item .info-tit {
        line-height: 1.2;
    }
    .info-item .finance-box .txtbox .info p {
        margin-bottom: 15px;
    }
    .info-item .duty-list {
        display: block;
    }
    .info-item .duty-list li {
        width: 100%;
        margin-right: 0;
    }
}

@media (max-width: 500px) {
    .wrap .content .contact .cleft .rowbox .row{
        line-height: 50px;
        width: 100%;
    }
    .wrap .content .contact .cleft .rowbox .row span{
        display: block;
    }
    .wrap .content .contact .cleft .rowlist .rltxt{
        clear:both;
        margin-bottom: 1rem;
        padding-left: 0;
    }
    .wrap .content .aboutpictxt .txt .introTab span{
        font-size: 2rem;
    }
    .wrap .content .aboutpictxt .txt .title{
        font-size: 2rem;
    }
    .wrap .content .aboutpictxt .txt{
        width: 100%;
    }
    .wrap .content .aboutblock01{
        width: 90%;
        margin: 0 auto;
    }
    .wrap .content .aboutblock01 .abtitle{
        font-size: 1.5rem;
    }
    .wrap .content .aboutblock01 .abintro{
        font-size: 1rem;
    }
    .wrap .content .aboutblock01 .classification ul li .title{
        font-size: 12px;
    }
    .wrap .content .aboutblock02 .abtitle{
        font-size: 1.5rem;
    }
    .wrap .content .aboutblock02 .abintro{
        font-size: 1rem;
    }
    .wrap .content .aboutvideo .myvideo,.wrap .content .aboutblock04{
        width: 90%;
    }
    .wrap .alist ul li .acont{
        width: 65%;
    }

}
@media (max-width: 415px) {
    .wrap .alist ul li{
        height: 138px;
    }
    .wrap .alist ul li .time{
        display: none;
    }
    .wrap .alist ul li .acont .timer{
        display: block;
    }
    .wrap .alist ul li .acont{
        height: 138px;
        width: 100%;
        margin-left: 0;
    }
}
